草庐IT

JavaFX ChangeListener 并不总是有效

全部标签

python - .pyw 在启动时通过注册表启动并退出,但通过双击启动有效...?

我有一个.pyw脚本,当我双击它等时它会工作并且它会保持打开状态直到我关闭它但是我已经将它添加到注册表以在启动时运行。它确实在启动时运行,但不会像设置的那样保持打开状态。它闪烁gui,然后关闭。知道为什么会发生这种情况或如何解决它吗?P.S我不想在启动文件夹中创建链接到.pyw文件的快捷方式。我用另一个python脚本将我的python脚本添加到注册表:pimport_winregaReg=_winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)aKey=_winreg.OpenKey(aReg,"SOFTWARE\\Micros

c# - 尽管主机中的映射已被注释,但 localhost 仍然有效

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion当主机文件中到127.0.0.1的映射被注释掉时,为什么localhost在Windows7Pro上对我有用?例如,当我在VisualStudio中发布网站时,我可以在导航到该网站时使用localhost。主持#127.0.0.1localhost

python - PyInstaller exe 仅在从 cmd 运行时有效

我正在尝试将我编写的python工具打包到一个exe文件中,以便在Windows10上使用。据我所知,该exe已正确构建。如果我从命令行运行它,它会加载并且一切正常。但是,如果我尝试从资源管理器运行该工具(双击图标),我会收到“无法执行脚本”错误。我已经尝试使用--debug开关构建它,希望我可以在cmd关闭之前快速捕获任何输出,但它太快了。我用来构建工具的行是:pyinstaller.exe--onefile--debug--console--icon=C:\Users\Ross\Desktop\gtt\assets\icon.ico--hidden-importxlrdgtt.py

windows - 在 Windows 服务失败时运行 Powershell 脚本。手动运行时有效,但服务失败时无效。需要建议

所以我一直在研究一个脚本,以便在服务失败时发送电子邮件。该脚本工作得很好,因为我已经从PowerShell手动运行它。我收到电子邮件,一切都已检查完毕。然后我将其添加到服务中:ServiceRecoveryOptions我通过链接到可执行文件告诉它运行Powershell:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe然后执行以下脚本:-commandC:\Users\andreand\Desktop\Sendmail.ps1如前所述,我在PowerShell中手动尝试了此操作,但出现错误。如果我在-command之前

c# - 代码签名不再有效

我们有一个遗留的Windows工作流程流程,它使用SignerSign将数字签名应用于EXE。我们正在从WindowsWorkflow流程中迁移出来,因此我一直在为我们的新流程准备一个工具来执行相同的签名操作。我将工作流事件中的代码签名代码复制/粘贴到新项目中的类中,但在尝试运行它时遇到错误。代码的粗略概述是:CertOpenStore用于打开包含私钥和证书的PFX文件。通过对生成的证书存储句柄调用CertEnumCertificatesInStore获取证书上下文。SignerSign被调用,SIGNER_SUBJECT_INFO指向目标EXE文件,SIGNER_CERT指向上一步的

c# - 为什么 CameraCaptureUI 总是显示圆形裁剪?

2018年初,我使用UWP编写了一个应用程序,并使用CameraCaptureUI拍照。我将大多数选项保留为默认值,包括设置为true的AllowCropping。点击相机按钮后,用户界面提供了裁剪图片的选项。然后,可以将图片裁剪成矩形。然而,我前几天打开应用程序进行了一些修复,现在裁剪是一个圆圈。这是我现在看到的:我已经尝试使用CroppedAspectRatio属性使裁剪UI使用4:3矩形,但没有成功。这是原始代码:cameraDialog.PhotoSettings.Format=CameraCaptureUIPhotoFormat.Jpeg;varfile=awaitcamer

c++ - 为什么对 BeginPaint() 的调用总是生成 WM_NCPAINT 消息?

我在Win32API上遇到了问题。我有一个程序,当它处理WM_PAINT消息时,它调用BeginPaint来剪辑区域并验证更新区域,但是BeginPaint函数始终生成具有相同更新区域的WM_NCPAINT消息,即使需要重新绘制的触摸部分仅在客户区域内。有人知道为什么会这样吗?它位于具有WS_CHILD样式的子窗口上。 最佳答案 WM_PAINT的MSDN条目说:ThefunctionmayalsosendtheWM_NCPAINTmessagetothewindowprocedureifthewindowframemustbepa

windows - 使用 GetSaveFileName。我指定了 OFN_EXPLORER 标志,但总是得到旧的对话框外观,除非我避免同时使用 Hook 和模板

使用GetSaveFileName。我指定了OFN_EXPLORER标志,但我总是得到旧的对话框外观,除非我避免同时使用Hook和模板。(OPENFILENAME结构中的lpfnHook和lpfnTemplate(以及它们各自的“启用”标志))如果我避免只使用一个或另一个,我仍然会得到旧的对话框外观。我也没有尝试使用模板,但使用了钩子(Hook)......但总是从它返回TRUE(我看到提到从钩子(Hook)中“总是返回false”作为获取旧接口(interface)的一种方式)。不过,它似乎没有任何效果。编辑:添加相关代码:ofn.lStructSize=sizeof(OPENFIL

c++ - getaddrinfo 总是返回 11001(找不到主机)

虽然搜索到的FQDN出现在etc\hosts文件中。有什么想法吗?非常感谢! 最佳答案 由于我没有代码,这里是一个猜测:getaddrinfo("http://www.example.com");不起作用;getaddrinfo采用主机名而不是URL。 关于c++-getaddrinfo总是返回11001(找不到主机),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/995532/

windows - 有没有一种有效的方法可以将 a3d 场景转换为 2d 增强图元文件

我正在使用Delphi2010和OpenGL开发CAD应用程序。目前,我正在开发一个将当前View导出到图像文件的模块。这对于光栅格式来说非常简单(将场景渲染到所需尺寸的屏幕外缓冲区,将缓冲区写入磁盘),但我也希望能够将场景的轴对齐二维View导出为矢量格式,最好是WindowsEMF。我正在考虑在软件中计算我的变换和投影,或者滥用glFeedback功能。由于我必须实现自己的z缓冲,这种方法似乎相当费力,更不用说我在没有硬件加速的情况下渲染复杂场景时可能面临的性能问题。由于我的google-fu没有得到结果,我想问问你们有没有人遇到过这个问题(将Opengl-3d-scene转换为2